package core {
	import flash.events.EventDispatcher;

	public class User extends EventDispatcher
	{
		
		public var id:int;
		public var found:Boolean = false;
		public var skeleton:Object;
		public var leftSpark:Object;
		public var rightSpark:Object;
		
//		private var _hadouken:Hadouken;
		
		public function User(p_id:int)
		{
			id = p_id;
		}

//		public function get hadouken():Hadouken
//		{
//			return _hadouken;
//		}
//
//		public function set hadouken(value:Hadouken):void
//		{
//			if(value){
//				_hadouken = value;
//				_hadouken.addEventListener(Hadouken.STARTED, hadoukenListener);
//				_hadouken.addEventListener(Hadouken.STEP_2, hadoukenListener);
//				_hadouken.addEventListener(Hadouken.STEP_3, hadoukenListener);
//				_hadouken.addEventListener(Hadouken.STEP_4, hadoukenListener);
//				_hadouken.addEventListener(Hadouken.STOPPED, hadoukenListener);
//			}else if(_hadouken){
//				_hadouken.removeEventListener(Hadouken.STARTED, hadoukenListener);
//				_hadouken.removeEventListener(Hadouken.STEP_2, hadoukenListener);
//				_hadouken.removeEventListener(Hadouken.STEP_3, hadoukenListener);
//				_hadouken.removeEventListener(Hadouken.STEP_4, hadoukenListener);
//				_hadouken.removeEventListener(Hadouken.STOPPED, hadoukenListener);
//				_hadouken = null;
//			}
//		}
//		
//		private function hadoukenListener(evt:Event):void{
//			dispatchEvent(new CustomEvent(evt.type, {id:id}));
//		}
	}
}